package sketch.generator;

import java.util.List;

public class SymbolicValueGenerator<T> extends ValueGenerator<T> {

	@Override
	public T composeData() {
		throw new UnsupportedOperationException("composeData() is not supported in SymbolicValueGenerator yet!");
	}

	@Override
	protected T generateNext() {
		throw new UnsupportedOperationException("generateNext() is not supported in SymbolicValueGenerator yet!");
	}

	@Override
	public boolean hasNext() {
		throw new UnsupportedOperationException("hasNext() is not supported in SymbolicValueGenerator yet!");
	}

	@Override
	public List<T> nextWrappedValue() {
		throw new UnsupportedOperationException("nextWrappedValue() is not supported in SymbolicValueGenerator yet!");
	}

}
